AT-NFC  2.1 (win)
AT-NFC kernel set
Data Structures | Macros
nfc_ext_data.h File Reference
#include <emv_platform_set_align.h>
#include <emv_platform_restore_align.h>

Go to the source code of this file.

Data Structures

struct  tag_NFC_EXT_TERM_TRAN_DATA
 Terminal transaction data structure. More...
 
struct  tag_NFC_EXT_TERM_RESTART_DATA
 Terminal transaction restart data. More...
 

Macros

#define NFC_EXT_TERM_TRAN_DATA_RESET(DATA, SIZE)
 Terminal transaction data reset macro definition. More...
 
#define NFC_EXT_TERM_TRAN_CHECK_OPT(TRAN, SIZE, OPTION)
 check Terminal transaction option macro More...
 
#define NFC_EXT_TERM_RESTART_DATA_RESET(DATA, SIZE)
 Terminal transaction restart data reset macro definition. More...
 
#define NFC_EXT_TERM_TRAN_DATA_VERSION   0x0001
 EP Terminal transaction data struct version ID. More...
 
#define NFC_EXT_TERM_TRAN_OPT_DEBUG   0x0001
 Transaction options definitions. More...
 
#define NFC_EXT_TERM_TRAN_OPT_DISABLE_MS_MODE   0x0002
 
#define NFC_EXT_TERM_TRAN_OPT_DISABLE_EMV_MODE   0x0004
 
#define NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_IS_FINAL   0x0008
 
#define NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_CD_CVM_IS_FINAL   0x0010
 
#define NFC_EXT_TERM_TRAN_OPT_CARD_ALREADY_DETECTED   0x0020
 
#define NFC_EXT_TERM_RESTART_DATA_VERSION   0x0001
 Terminal transaction restart data struct version ID. More...
 
#define NFC_EXT_TERM_RESTART_OPT_UNABLE_TO_GO_ONLINE   0x0001
 Terminal transaction restart data options. More...
 
#define NFC_EXT_TERM_RESTART_OPT_SKIP_CARD_REMOVAL   0x0002
 
#define NFC_EXT_TERM_RESTART_OPT_CARD_ALREADY_DETECTED   0x0004
 

Typedefs

typedef struct tag_NFC_EXT_TERM_TRAN_DATA NFC_EXT_TERM_TRAN_DATA
 Terminal transaction data structure.
 
typedef struct tag_NFC_EXT_TERM_RESTART_DATA NFC_EXT_TERM_RESTART_DATA
 Terminal transaction restart data.
 

Detailed Description

external data definitions